package com.hz.qs.dao;

import com.hz.qs.model.YiQueues;
import com.hz.qs.model.YiSpecialProject;
import com.hz.qs.model.vo.CustomerDataVo;
import com.hz.qs.model.vo.CustomerRequest;
import org.apache.ibatis.annotations.Param;

import java.util.LinkedList;
import java.util.List;

public interface CoreDao {

    LinkedList<CustomerDataVo> groupByQueues(@Param("cr") CustomerRequest customerRequest,@Param("firstDate") String firstDate,@Param("endDate") String endDate);

    List<YiSpecialProject> getSpecialData();

    List<YiQueues> getQueueDataByQueueIds(@Param("list") List<String> validQueueList, @Param("firstDate") String firstDate, @Param("endDate") String endDate);
}
